#pragma once
#include "my_header.h"

typedef struct _dirStack_s {
	char* _stack[1024];
	int _top;
}_dirStack_t;

void _dirStack_init(_dirStack_t* s);

bool _dirStack_empty(_dirStack_t* s);

int _dirStack_push(_dirStack_t* s, char* token);

int _dirStack_pop(_dirStack_t* s);

char* _dirStack_top(_dirStack_t* s);

char* _dirStack_getDir(_dirStack_t* s);

int _dirStack_copy(_dirStack_t* dest, const _dirStack_t* src);
